@charset "utf-8";

/*登录样式*/
.login_body{background:#ececec;}
.login_parent{background:url(../images/login.jpg) no-repeat; width:680px; height:410px; margin:116px auto;}
.login_parent form{padding:180px 0 0 230px; overflow:hidden}
.login_parent p{white-space:nowrap;font: bold 14px/45px ""; color:#000}
.login_parent .name,.login_parent .pass{width:210px; height:25px; margin-left:8px;_margin:3px 0 3px 8px; vertical-align:middle; padding-left:3px;}
.login_parent p span{display:block; margin:3px 0 0 53px; color:#333; font: normal 12px/20px ""}
.login_parent p span input{vertical-align:middle;_vertical-align:text-bottom}
.login,.login:hover,.regis,.regis:hover{background:url(../images/bg.gif) no-repeat -114px top; width:94px; height:37px; border:none; margin:30px 10px 0 0;}
.login{background-position: left top; margin-left:51px}
.login:hover{background-position: left -50px;margin-left:51px}
/*全局样式*/
html,body,div,form,input,p,ul,li,dl,dt,dd,h1,caption,table,tr,th,td,h4{margin:0; padding:0; color:#333; font-size:14px; font-family:"微软雅黑"}
html,body{height:100%;overflow:hidden}
body{background:#fdfbf1;}
li{list-style:none}
a{text-decoration:none;color:#0056a8;}
a:link { text-decoration:none;}
a:visited { text-decoration: none; color:#0056a8;} 
a:hover{text-decoration:underline}
a:active { text-decoration: none;}
.tac{text-align:center;}
.tar{text-align:right;}
input,label{ vertical-align:middle;font-family:verdana;}
label{padding-right:8px;}
img{border:none}
iframe{width:100%; height:100%;}
.pull{overflow:hidden}
.pull-left{float:left;}
.pull-right{float:right;}
span.red{color:#f00; padding-left:5px; font-weight:normal}
select{padding:1px}
input{padding-left:3px;}
textarea{overflow:auto}
.autoHeight{overflow:auto}
.marginbody{padding-top: 10px;}
/*头部样式*/
.header{text-align:center;background:url(../images/bg-x.gif) left top repeat-x; height:85px; overflow:hidden; padding:0 10px;}
.w980{width:980px; margin:0 auto;}
.logo{ background:url(../images/logo.gif) no-repeat; width:304px; height:30px;float:left;padding:53px 0 0 20px; font-family:"微软雅黑"; font-size:16px;text-align:left; color:#fff;}
.nav{ float:right;margin-top:5px;color:#fff;overflow:hidden;}
.nav a{float:left;width:73px; height:68px;color:#fff; text-decoration:none; text-align:center; font-weight:bold;padding-top:5px; line-height:20px; margin-right:10px;}
.nav a:hover{ background:url(../images/navBg-over.png) no-repeat;_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/navBg-over.png")}
.nav a.active{ background:url(../images/navBg.png) no-repeat;_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/navBg.png")}
/*box*/
.box{background:url(../images/box-bg.gif) -100px top repeat-y;}
.box .t{background:url(../images/bg-x.gif) left -100px repeat-x; height:15px;overflow:hidden}
.box .t-l{float:left; background:url(../images/box-bg.gif) left top no-repeat; height:15px; width:15px; overflow:hidden}
.box .t-r{float:right; background:url(../images/box-bg.gif) -65px top no-repeat; height:15px; width:15px; overflow:hidden}
.box .b{background:url(../images/bg-x.gif) left -163px repeat-x; height:15px;overflow:hidden}
.box .b-l{float:left; background:url(../images/box-bg.gif) left -63px no-repeat; height:15px; width:15px; overflow:hidden}
.box .b-r{float:right; background:url(../images/box-bg.gif) -65px -63px no-repeat; height:15px; width:15px; overflow:hidden}
.box-content{background:url(../images/box-bg.gif) right top repeat-y; margin-left:15px; padding-right:15px; }
.box-content p{color:#333; text-indent:2em; line-height:22px; padding:15px;}
.box-1{float:left; width:350px; margin-left:10px;}
.box-2{margin:0 10px 0 370px; }
/*标题*/
.title-1{background:url(../images/title-1.gif) left top no-repeat; padding-left:18px;}
.title-1 div{background:url(../images/title-1.gif) right top no-repeat;height:30px; line-height:30px;}
.title-1 strong{background:#d7f0b2; color:#3f6700; padding:0 5px;}
/*流程*/
.flow{border:2px dashed #ddd; margin:15px 25px 0; padding:15px; overflow:hidden;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;}
.flow dl{background:url(../images/box2-bg.gif) -150px top repeat-y; width:140px; float:left;}
.flow dt{background:url(../images/box2-bg.gif) left top no-repeat; padding-top:11px; height:45px; line-height:33px; color:#fff;text-align:center; font-size:18px;}
.flow dd{background:url(../images/box2-bg.gif) right bottom no-repeat; padding:10px 0 20px; height:250px;}
.flow dd a{display:block; text-align:center; background:url(../images/flow-a.gif) center top no-repeat;color:#252c2e; height:80px;text-decoration:none;}
.flow dd a:hover{background-position:center -100px;font-weight:bold;}
.flow dd a img{margin:12px auto;}
.flow .arrow-1{background:url(../images/bg.gif) left top no-repeat; width:35px; height:60px; float:left; margin-top:130px;}
/*footer*/
.footer{border-top:2px solid #bbb; background:#fff; padding:10px;clear:both; text-align:center}
/*菜单样式*/
.menu{ background:url(../images/bg.gif) left -545px no-repeat; width:200px; float:left;border-left:1px solid #bfbeb6;}
.menu h4{padding-left:35px;font-size:18px;font-weight:normal;color:#757263; line-height:46px; height:46px; }
.menu ul{background:url(../images/bg-y.gif) left top repeat-y;width:200px;position: absolute;top:46px;left: 0;bottom: 0;}
.menu li{background:url(../images/bg.gif) left -115px no-repeat; height:45px; line-height:45px; font-size:16px; color:#32312c; padding-left:15px; cursor:pointer;}
.menu li:hover{background-position:left -445px;} 
.menu li.active{background:url(../images/bg.gif) left -65px no-repeat;}
.menu li img{vertical-align:middle; margin-right:10px;}
/*右侧内容*/
.right_content{margin:10px 10px 0 0;}
/*面包屑*/
.breadcrumb{ background:url(../images/breadcrumb.gif) no-repeat; height:31px; padding-left:10px; overflow:hidden}
.breadcrumb ul{background:url(../images/breadcrumb.gif) no-repeat right top; overflow:hidden}
.breadcrumb li{ line-height:31px; color:#666; float:left;}
.breadcrumb span {padding: 0 5px;color: #ccc;}
.breadcrumb .active {color: #999;}
/*sear*/
.sear{padding:15px ; text-align:center;}
/*tab*/
.tab{overflow:hidden; position:relative; z-index:2}
.tab li{float:left; background:url(../images/bg.gif) -70px -195px no-repeat; padding-left:20px; margin-right:-1px;cursor:pointer}
.tab li span{float:left; background:url(../images/bg.gif) right -195px no-repeat; padding-right:20px; height:31px; line-height:31px; cursor:pointer; color:#666;}
.tab li.active{background-position:-70px -245px; position:relative; z-index:2}
.tab li.active span{background-position:right -245px; color:#337b00; font-weight:bold;}
.tab-content{border:1px solid #a7a7a7; background:#fff;padding:10px; margin-top:-1px; overflow:hidden;}
.tab-content .sear{border:1px solid #dcdcdc; background:#f0f0f0; padding:5px 10px; text-align:left}
.result-list{overflow:auto}
.result-list li{border-top:1px solid #d9d9d9; overflow:hidden; padding:15px;}
.result-list .pull-left{width:550px; float:left;}
.result-list .pull-left .title{background:url(../images/menu-1.png) no-repeat left 3px; padding-left:22px;}
.result-list .pull-left p{ color:#8c8c8c; padding:5px 0 0 22px; font-size:12px; line-height:20px;}
.result-list .pull-right a{ font-size:12px; padding-left:15px; float:left; margin-left:15px;}
.result-list .pull-right a.answer{background:url(../images/bg.gif) left -318px no-repeat;}
.result-list .pull-right a.view-result{background:url(../images/bg.gif) left -367px no-repeat;}
/*分页样式*/
.page-wrap{border-top:1px solid #d9d9d9;height:23px; overflow:hidden;padding:10px 15px; text-align:center; position:relative;}
.page-wrap .pull-left{position:absolute; left:15px; top:10px;}
.page-wrap .pull-right{position:absolute; right:15px; top:10px;}
.page-wrap .page{width:350px; margin:0 auto; overflow:hidden;}
.page-wrap .page li{ background:#fff; border:1px solid #ddd;color:#08c; padding:3px 8px; cursor:pointer;margin:0;float:left;margin-left:1px;font-size:12px;-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;}
.page-wrap .page li:hover{background:#ededed}
.page-wrap .page li.active{background:#f90; color:#fff;cursor: text;}
.page-wrap .page li.disable{color: gray;cursor: text;}
.list-wrap{border:1px solid #a7a7a7; background:#fff;padding:10px; margin-top:15px; overflow:auto;}
.table-wrap{overflow:auto}
.query-wrap{background:#fff;padding:10px; margin-top:15px; overflow:auto;}
/*列表样式*/
.list{width:100%; border:1px solid #d4d4d4; border-collapse:collapse;margin-top:10px;}
.list th{border-right:1px solid #c1c9b5;height:32px;line-height:32px; color:#333; text-align:left; white-space:nowrap; background:#e9f5d7; padding-left:6px;}
.list td{padding:8px 6px; color:#333;border-right:1px solid #dcdedb;background:#fff;}
.list tr.even td{background:#f0f0f0;}
.list tr:hover td{background:#fff8d7;}
.list tr.active td{background:#feeba2;}
.list.map th{border-right:none; padding:0 15px; height:30px; line-height:30px; text-align:left}
.list.map th div.radio{font-weight:normal; text-align:right}
.list.map td{padding:8px;}
.list.map tr.active td.autoHeight,.list.map tr:hover td.autoHeight{background:#fff;}
/*登录样式*/
.login_body{background:#fff url(../images/bg-x.gif) left -300px repeat-x; overflow:hidden}
.login_parent{background:url(../images/login.jpg) no-repeat; width:715px; height:500px; margin:91px auto 0;}
.login_parent form{padding:155px 0 0 335px; overflow:hidden; height:240px; }
.login_parent p{white-space:nowrap;font: bold 14px/45px "微软雅黑"; color:#000;}
.login_parent .name,.login_parent .pass{width:200px; margin-left:8px;_margin:3px 0 3px 8px; vertical-align:middle; padding-left:3px;}
.login_parent p span{display:block; margin:3px 0 0 53px; color:#888; font: normal 14px/20px "微软雅黑"}
.login_parent p span input{vertical-align:middle;_vertical-align:text-bottom}
.login_parent p .btn{margin-top:30px; padding:5px 20px;}
.login_parent p .btn.btn-primary{margin-left:52px;}
.copy_right{ color:#666; text-align:center; line-height:25px; clear:both; padding-top:50px; font-size:14px; }
.login_parent .btn_group{padding:5px 0 0 51px;}
/*填写表单样式*/
.tableForm{width: 100%;border-collapse: collapse;}
.tableForm tr{height: 40px;line-height: 40px;}
.tableForm th{font-weight:normal;width: 100px;font-size:14px;text-align:right;background-color: #F9F9F9;border:1px #e9e9e9 solid;padding-right: 10px;}
.tableForm td {border:1px #EEEEEE solid;padding: 3px 3px 3px 8px;}
.tableForm input[type="text"]{width: 87%;}
.tableForm textarea{width: 87%;overflow:auto;word-break:break-all;}
.tableForm lable{margin-right: 5px; }
/*弹出层*/
.modal{position:absolute; left:50%; top:50%; width:800px;margin:-300px 0 0 -400px;}
.modal .head .left{ float:left; background:url(../images/bg-x-modal.gif) left top no-repeat; width:15px; height:41px;}
.modal .head .right{ float:right; background:url(../images/bg-x-modal.gif) left -50px no-repeat; width:15px; height:41px;}
.modal .head .center{background:url(../images/bg-x-modal.gif) left -100px repeat-x; margin:0 15px; line-height:41px;  height:41px;font-weight:bold; color:#fff; font-size:16px; position:relative}
.modal .head .close{background:url(../images/close.gif) left top no-repeat; height:26px; width:48px; position:absolute; right:0; top:1px; cursor:pointer}
.modal .head .close:hover{background-position:left -30px;}
.modal .footer{padding:0; border-top:0;}
.modal .footer .left{ float:left; background:url(../images/bg-x-modal.gif) left -150px no-repeat; width:15px; height:55px;}
.modal .footer .right{ float:right; background:url(../images/bg-x-modal.gif) left -270px no-repeat; width:15px; height:55px;}
.modal .footer .center{background:url(../images/bg-x-modal.gif) left -210px repeat-x; margin:0 15px;  height:40px;text-align:right; padding-top:15px;}
.modal .cotnent-wrap{border-left:1px solid #597e1b; border-right:1px solid #597e1b;}
.modal .cotnent{border-left:1px solid #8c8c8c; border-right:1px solid #8c8c8c; background:#fff; padding:15px;max-height:480px; overflow:auto;}
.modal .cotnent table,.new{border:1px solid #d4d4d4; border-collapse:collapse}
.modal .cotnent th,.modal .cotnent td,.new th,.new td{padding:8px 5px;border:1px solid #d4d4d4}
.modal .cotnent th,.new th{ text-align:right; font-weight:normal; background:#f7f7f7;}
/*调养方案*/
.list-wrap h4{border-bottom:1px solid #ccc; padding:0 0 10px 5px; margin-bottom:10px;}
.new {margin:10px 0 20px; background:#fff;}
.new th{background:#f7f7f7;}
.li-inline{overflow:hidden; margin-bottom:5px; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.li-inline li{float:left; margin-right:30px;}
.li-inline li span{color:#999;}
.li-inline li a{padding-left:5px;}
h5{margin-bottom:10px;}
.li-block{margin:15px 0 20px;}
.li-block li{padding-bottom:5px;}